package com.hzhr.iot.collect.dao.mapper.custom;

import com.hzhr.iot.collect.entity.CollectLogEntity;
import com.hzhr.iot.collect.entity.ext.CollectLogEntityExt;
import com.hzhr.iot.collect.queryModel.custom.CollectLogCustomQueryModel;

import java.util.List;

public interface CollectLogEntityCustomMapper {
    //批量新增
    int insertBatch(List<CollectLogEntity> recordList);
    //批量更新
    int updateBatch(List<CollectLogEntity> recordList);
    //批量更新
    int updateBatchSelective(List<CollectLogEntity> recordList);
    //通用查询
    List<CollectLogEntityExt> selectExt(CollectLogCustomQueryModel queryModel);
    //通用查询数量
    int selectCount(CollectLogCustomQueryModel queryModel);
    //通用修改属性
    int updateProps(CollectLogCustomQueryModel queryModel);
    //通用删除
    int delete(CollectLogCustomQueryModel queryModel);
}
